package DTO;

import be.ipl.ejb.domaine.Partie;
import be.ipl.ejb.exceptions.ArgumentInvalideException;

/**
 * 
 * @author soumois
 * Cette classe va permettre d'afficher le temps dans le jsp ( car le temps doit se calculer dans l'objet "Partie)
 *
 */
public class PartieDTO {
	private String nom;
	private long temps;
	private int nombreJoueur;
	
	public PartieDTO(Partie partie){
		this.nom=partie.getNom();
		try {
			// On cast en int car l'affichage en milliseconde ne donnerait pas bien
			this.temps=(int)(partie.getDelaiDebut()/1000);
			
		} catch (ArgumentInvalideException e) {
			this.temps=0;
		}
		this.nombreJoueur=partie.listerJoueurs().size();
	}

	public String getNom() {
		return nom;
	}

	public long getTemps() {
		return temps;
	}

	public int getNombreJoueur() {
		return nombreJoueur;
	}

}
